someone who captivates - German English Dictionary